package com.cyzy.service;

import com.cyzy.dto.AdoptDetailDto;
import com.cyzy.dto.AdoptListDto;
import com.cyzy.pojo.Protocol;
import java.util.List;

/**
 * 认养服务接口
 */
public interface AdoptService {
    
    /**
     * 获取认养列表
     * @return 认养列表
     */
    List<AdoptListDto> getAdoptList();
    
    /**
     * 获取认养协议内容
     * @return 协议内容
     */
    Protocol getAdoptProtocol();
    
    /**
     * 根据ID获取认养详情
     * @param adoptId 认养ID
     * @return 认养详情
     */
    AdoptDetailDto getAdoptDetail(Long adoptId);

    /**
     * 根据用户ID获取全部认养订单详情
     * @param userId 用户ID
     * @return 认养订单信息
     * */

} 